#include <iostream>
#include <boost/asio.hpp>
//#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/asio/steady_timer.hpp>
int main()
{
	boost::asio::io_service io;
	//连接代码，底层IO系统、网络之间的桥梁，生命周期长可以从一开始定义出来
	//不要做成single模式
	//boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));
	//需要绑定io_service，io是个&，
	boost::asio::steady_timer st(io);
	st.expires_from_now(std::chrono::seconds(5));
	st.wait();
	//阻塞
	std::cout << "Hello, world!" << std::endl;
	return 0;
}
